package com.tengju.bff.interfaces.covercharge.entity.vo.contract;

import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 *@author liang_shi
 *@date 2020/7/13 16:38
 *@description 自动签-用模版变量签署合同
 */
@Data
@ApiModel(value = "自动签-用模版变量签署合同")
public class AutoSignContractReq implements Serializable {

    /** 模板编号*/
    @ApiModelProperty(value = "合同编号", required = true)
    private String contractId;

    /** 模板编号*/
    @ApiModelProperty(value = "模板编号", required = true)
    private String tid;

    /** 模版变量*/
    @ApiModelProperty(value = "模版变量值", required = true)
    private JSONObject vars;

    /** 登录IP*/
    @ApiModelProperty(value = "登录IP")
    private String loginIp;

    /** 签署IP*/
    @ApiModelProperty(value = "签署IP")
    private String signIp;

    /** 签署者登录开发者平台的登录时间*/
    @ApiModelProperty(value = "登录时间")
    private String loginTime;

    /**48磅，最大宽度：130磅*/
    private String signatureImageWidth;

    private String signatureImageHeight;

}
